.form label,.form p.contact{font-size:12px;font-family:Arial,Helvetica}.form{02
    background:#f1f1f1;width:470px;margin:0 auto;float:left;padding-left:3px}.form fieldset{border:0;padding:0;margin:0}.form p.contact{margin:0 0 10px;line-height:14px}.form input[type=text]{width:350px;height:40px}.form input[type=email],.forminput[type=password]{width:400px}.form input.birthday{width:60px}.form input.birthyear{width:120px}.form label{color:#000;font-weight:700}.form label.month{width:135px}.form input,textarea{background-color:rgba(255,255,255,.4);border:1px solid rgba(122,192,0,.15);padding:7px;font-family:Keffeesatz,Arial;color:#4b4b4b;font-size:14px;-webkit-border-radius:5px;margin-bottom:15px;margin-top:-10px}.form input:focus,textarea:focus{border:1px solid #ff5400;background-color:rgba(255,255,255,1)}.form .select-style{-webkit-appearance:button;-webkit-border-radius:2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-padding-end:20px;-webkit-padding-start:2px;-webkit-user-select:none;background-image:url(images/select-arrow.png),-webkit-linear-gradient(#FAFAFA,#F4F4F4 40%,#E5E5E5);background-position:center right;background-repeat:no-repeat;border:0 solid #FFF;color:#555;font-size:inherit;margin:0;overflow:hidden;padding-top:5px;padding-bottom:5px;text-overflow:ellipsis;white-space:nowrap}.form .gender{width:410px}.form input.buttom{background:#4b8df9;display:inline-block;padding:5px 10px 6px;color:#fbf7f7;text-decoration:none;font-weight:700;line-height:1;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 1px 3px #999;-webkit-box-shadow:0 1px 3px #999;box-shadow:0 1px 3px #999;text-shadow:0 -1px 1px #222;border:none;position:relative;cursor:pointer;font-size:14px;font-family:Verdana,Geneva,sans-serif}.form input.buttom:hover{background-color:#2a78f6}